﻿/*Index.css*/
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner { height:479px;}
.sous { height:113px; background:#626262;}
.sou { width:1100px; margin:auto; position:relative; height:113px;}
.so { padding:17px 0 0 205px; float:left;}
.so span { display:block; font:14px "Microsoft YaHei"; color:#c4c4c4; padding:4px 0 4px 24px; background:url(../images/ssd.jpg) no-repeat;}
.so p { font:20px Microsoft YaHei; color:#fff; font-weight:bold; letter-spacing:1px;}
.so i { font-style:normal; padding-left:20px; background:url(../images/soud.jpg) no-repeat 6px 8px;}
.so1 { float:right; margin-top:30px; color:#fff;}
.so1 a { color:#fff; padding:0 6px; font:12px "Microsoft YaHei"; color:#fff;}
.so1 p { text-align:right; margin-top:10px;}
.k1 { width:305px; height:31px; background:url(../images/ssk_k1.jpg) no-repeat; border:0; font:12px "Microsoft YaHei"; color:#a6a6a6; line-height:31px; padding-left:20px;}
.k2 { width:35px; height:31px; background:url(../images/ssa.jpg) no-repeat; border:0;}
.sod { width:246px; height:134px; background:url(../images/ssw.jpg) no-repeat; position:absolute; left:-50px; top:-55px; z-index:999;}
.sod a { margin:auto; display:block; width:151px; height:30px; background:url(../images/ssk.png) no-repeat; font:14px "Microsoft YaHei"; color:#3a3a3a; line-height:30px; text-align:center; margin-top:34px;}
.sod p { text-align:center; font:18px "Microsoft YaHei"; color:#fff; margin-top:4px;}
@media only screen and (max-width: 640px){
    .sous{height:auto;}
    .banner {height: 130px}
    .sou {width: 100%;height:auto}
    .so {margin: auto;text-align: center;padding:0;float: none}
    .so span{background: none}
    .so1 {margin-top:0px;float:none;}
    .k1 {width:80%;}
    .k2 {width: 11%;}
}
/**/
.zs { height:538px; background:url(../images/zsbj.jpg) no-repeat center 0;}
.xzs { width:1100px; height:460px; margin:auto; position:relative;padding-top: 50px; }
.xzs h4 { font:36px "Microsoft YaHei"; color:#2d2d2d; font-weight:bold; padding:86px 0 0 32px;}
.xzs h4 span { color:#186298;}
.zsz { width:350px; height:100px; text-align:center; padding-left:354px;}
.xzs a:Hover{ text-decoration:None;}
.zsz img { height:372px;}
.zsz p { display:block; font:14px "Microsoft YaHei"; color:#1f1f1f; border-bottom:1px solid #3d3d3d; width:348px; overflow:hidden; padding-top:25px;}
.zsz a { display:block; width:149px; height:34px; margin:auto; background:url(../images/zsk.png) no-repeat; font:14px "Microsoft YaHei"; color:#3d3d3d; line-height:34px; margin-top:13px;}
.xzs ul { width:715px; height:184px; background:url(../images/zsx.jpg) no-repeat 0 top; margin:40px 0 0 352px;}
.xzs li { font:15px "Microsoft YaHei"; color:#7f7f7f; padding-top:28px; width:178px; height:152px; background:url(../images/zsx1.jpg) no-repeat right 40px; float:left;}
.xzs li .zsa { display:block; padding-left:20px;}
.xzs li b { font:18px "Microsoft YaHei"; color:#000000; display:block; padding:14px 0; font-weight:bold;}
.xzs li p { font:12px "Microsoft YaHei"; color:#7f7f7f;}
.xzs li i { display:block; background:url(../images/zst1.jpg) no-repeat; width:18px; height:19px; margin-top:20px;}
@media only screen and (max-width: 640px){
    .xzs {width:100%;height:146px;padding-top: 0px; }
    .xzs img{width:100%;}
    .zs {height:146px; background:none;}
}
/**/

.ss { height:1030px; background:#f9f9f9;}
.xss { width:1100px; height:880px; margin:auto;}
.ssz { width:249px; height:728px; float:left; margin-right:26px;}
.sszt { width:249px; height:116px; background:url(../images/ssbj.jpg) no-repeat;}
.sszt a { display:block; font:24px "Microsoft YaHei"; color:#fff; font-weight:bold; padding:60px 0 0 54px;}
.ssz h4 { width:243px; height:64px; border:3px solid #c2c2c2; background:url(../images/sst4.jpg) no-repeat 17px 20px;}
.ssz h4 a { display:block; padding:18px 0 10px 53px; font:16px "Microsoft YaHei"; color:#2d2d2d; font-weight:bold;}
.ssz .ssh { background:url(../images/sst.jpg) no-repeat 17px 20px;}
.ssz .ssh a { color:#186298; background:url(../images/ssz.jpg) no-repeat 56px bottom;}
.ssz .ssh1 a { background:url(../images/ssz1.jpg) no-repeat 56px bottom;}
.ssz .ssh2 a { background:url(../images/ssz2.jpg) no-repeat 56px bottom;}
.ssz ul { padding:7px 0 16px 0; border:1px solid #dadada; border-width:0 1px 0 1px;}
.ssz li { width:194px; height:47px; border-bottom:1px dashed #d7d7d7; font:14px "Microsoft YaHei"; color:#4b4a49; line-height:47px; margin:0 auto;}
.ssz li a { padding-left:37px; background:url(../images/ssj.jpg) no-repeat 16px 5px; font-weight:bold;}
.ssz .nones { border:0;}
.ssy { float:left; width:824px; height:727px; position:relative;}
.ssy h4 { width:619px; height:62px; background:url(../images/ssdk.jpg) no-repeat; margin-bottom:28px;}
.ssy h4 a { font:16px "Microsoft YaHei"; color:#363636; padding:0 70px; line-height:62px;}
.ssy h4 a:hover,.ssy h4 a.cur  { color:#186298; font-weight:bold;}
.ssy h4 .nones { padding:0 0 0 30px;}
.ssi ul { display:block; padding-top:8px;overflow: hidden;}
.ssi ul a { }
.ssi ul .nones { margin:0;}
.ssi ul li span { display:block; width:100%; height:25px; background:url(../images/ssk.jpg) no-repeat; position:absolute; left:0px; bottom:0px; font:14px "Microsoft YaHei"; color:#fff; text-align:center; line-height:25px;}
.ssi li{ float:left; width: 31%;height: 275px;border:1px solid #dadada; /*margin-right:8px;*/ position:relative;margin: 5px 1%;}
.ssi li img{ width: 100%;height: 255px;}
.ssi li.nones{ margin-right:0;}
.ssa { position:absolute; right:1px; bottom:270px;}
.ssa1 { position:absolute; right:1px; bottom:236px;}
@media only screen and (max-width: 640px){
    .ss {height: auto;}
    .xss {width: 100%;height: auto;overflow: hidden}
    .ssz {width: 100%;height: auto}
    .sszt {margin: auto;width:100%;background-size: 100% 100%;}
    .ssz h4 {margin: auto;width:calc(100% - 6px);}
    .ssy{height:auto;width:100%;}
    .ssz li {width: 100%;}
    .ssi li{width: 31%;margin: 5px 0.8%;height:115px;}
    .ssi ul li span{height: 22px;line-height:22px;}
    .ssi li img{width: 100%;height: 100%;}
    .sszt a{padding:0;
    line-height: 116px;
    height: 116px;
    padding-top: 26px;
    text-align: center;}
}

.banner1 { width:1100px; margin:auto; height:144px; background:url(../images/banner1.jpg) no-repeat center top; margin-top:1px;}
.ba1 { float:right; padding:30px 100px 0 0;}
.ba1 a { float:left; display:block; width:85px; height:59px; background:url(../images/ba.png) no-repeat; font:14px "Microsoft YaHei"; font-weight:bold; color:#161616; padding-top:26px; text-align:center; margin-right:20px;}
.ba1 em { float:left; font:14px "Microsoft YaHei"; color:#414141; padding-top:11px;}
.ba1 em p { font:22px Microsoft YaHei; color:#414141; font-weight:bold; letter-spacing:2px;}
/**/
.xqs { width:1100px; height:857px; margin:0 auto; background:url(../images/qsxb.jpg) no-repeat 0 54px; position:relative;}
.xqs h4 { padding:101px 0 0 47px; text-align:center; background:url(../images/qsx.jpg) no-repeat 50px 160px;}
.xqs h4 span { font:30px Microsoft YaHei; color:#d6d6d6; font-weight:bold; text-transform:uppercase;} 
.xqs h4 p { font:36px "Microsoft YaHei"; color:#186298; font-weight:bold;}
.xqs h4 p b { font:36px "Microsoft YaHei"; color:#2d2d2d; font-weight:bold;}
.xqs .p1 { font:18px "Microsoft YaHei"; color:#333333; font-weight:bold; padding-left:63px; background:url(../images/qst.jpg) no-repeat 0 4px; line-height:28px; position:absolute; left:38px; top:225px;}
.xqs .p2 { font:18px "Microsoft YaHei"; color:#333333; font-weight:bold; padding-left:63px; background:url(../images/qst1.jpg) no-repeat 0 4px; line-height:28px; position:absolute; left:38px; top:338px;}
.xqs .p3 { font:18px "Microsoft YaHei"; color:#333333; font-weight:bold; padding-left:63px; background:url(../images/qst2.jpg) no-repeat 0 4px; line-height:28px; position:absolute; left:38px; top:446px;}
.xqs .p4 { font:18px "Microsoft YaHei"; color:#333333; font-weight:bold; padding-left:63px; background:url(../images/qst3.jpg) no-repeat 0 4px; line-height:28px; position:absolute; left:38px; top:553px;}
.xqs .p5 { font:18px "Microsoft YaHei"; color:#333333; font-weight:bold; padding-left:63px; background:url(../images/qst4.jpg) no-repeat 0 4px; line-height:28px; position:absolute; left:38px; top:652px;}
.xqs .p6 { font:18px "Microsoft YaHei"; color:#333333; font-weight:bold; padding-left:63px; background:url(../images/qst5.jpg) no-repeat 0 4px; line-height:28px; position:absolute; right:96px; top:225px;}
.xqs .p7 { font:18px "Microsoft YaHei"; color:#333333; font-weight:bold; padding-left:63px; background:url(../images/qst6.jpg) no-repeat 0 4px; line-height:28px; position:absolute; right:96px; top:338px;}
.xqs .p8 { font:18px "Microsoft YaHei"; color:#333333; font-weight:bold; padding-left:63px; background:url(../images/qst7.jpg) no-repeat 0 4px; line-height:28px; position:absolute; right:58px; top:446px;}
.xqs .p9 { font:18px "Microsoft YaHei"; color:#333333; font-weight:bold; padding-left:63px; background:url(../images/qst8.jpg) no-repeat 0 4px; line-height:28px; position:absolute; right:128px; top:553px;}
.xqs .p10 { font:18px "Microsoft YaHei"; color:#333333; font-weight:bold; padding-left:63px; background:url(../images/qst9.jpg) no-repeat 0 4px; line-height:28px; position:absolute; right:20px; top:652px;}
@media only screen and (max-width: 640px){
    .banner1 {background: none;width: 100%;height:auto;}
    .xqs {width: 100%;background:none;height: 244px;}
    .xqs h4 {padding:0;}
    .xqs h4 span {font:16px Microsoft YaHei; }
    .xqs h4 p {font:16px "Microsoft YaHei";}
    .xqs h4 p b {font:16px "Microsoft YaHei";}
}
/**/
.dk { width:1100px; height:876px; margin:0 auto; background:#fff;}
.dk h4 { text-align:center; padding-top:40px; font:18px "Microsoft YaHei"; color:#626262;}
.dk h4 b { display:block; font:36px "Microsoft YaHei"; color:#414141; font-weight:bold; padding-bottom:30px; background:url(../images/dkx.jpg) no-repeat center 58px;}
.dk h4 span { color:#186298;}
.dk h4 p { font:12px "Microsoft YaHei"; color:#c9c9c9; text-transform:uppercase; padding-top:4px;}
.dks { padding:30px 0 0 32px; height:245px;}
.dks ul { float:left; margin-right:10px;}
.dks li { margin-bottom:2px;}
.dks li a { display:block; width:265px; height:60px; background:#626262; font:20px Microsoft YaHei; color:#fff; line-height:60px; text-align:center;}
.dks li a:hover,.dks li a.cur { width:265px; height:61px; background:#186298;}
.dks img { float:left;}
.dks p { float:left; width:322px; height:245px; background:url(../images/dkt1.jpg) no-repeat; text-align:center;}
.dks span { display:block; margin-top:25px; height:28px; background:#186298; font:18px "Microsoft YaHei"; line-height:24px; color:#fff;}
.dks b { font:18px "Microsoft YaHei"; color:#333333; font-weight:bold;}
.dkx { height:383px; margin:28px 0 0 32px; background:url(../images/dkbj.jpg) no-repeat;}
.dkz { width:661px; padding:35px 0 0 21px; float:left; position:relative;}
.dkz h4 { text-align:left; padding:0}
.dkz h4 b { font:20px "Microsoft YaHei"; font-weight:bold; color:#232323; padding:0 0 0 33px;}
.dkz h4 p { display:block; width:660px; height:84px; background:url(../images/dkk1.png) no-repeat; margin:21px 0 19px 0;}
.dkz h4 p span { display:block; width:600px; font:16px "Microsoft YaHei"; color:#333333; margin:16px 0 0 33px;}
.dkz h4 p span i { color:#666666; font-style:normal;}
.dkz h4 a { font:18px "Microsoft YaHei"; color:#186298; font-weight:bold; border-bottom:1px solid #186298; margin-left:36px;}
.dkz ul { margin-top:23px;}
.dkz li { height:115px; float:left; margin-right:6px; position:relative;}
.dkz li a { display:block;}
.dkz li p { position:absolute; left:0; bottom:0; display:block; width:160px; height:28px; background:url(../images/dktm.png) no-repeat; font:12px "Microsoft YaHei"; color:#fff; text-align:center; line-height:28px;}
.dkz .dkp { position:absolute; right:0; top:238px; display:inline-block;}
.dkz .dkp a { display:block;}
.dky { float:left; margin-left:32px;}
.dky h4 { height:27px; padding:6px 0 0 54px; background:url(../images/dkt2.png) no-repeat; font:22px "Microsoft YaHei"; color:#414141; font-weight:bold; text-align:left; margin-top:25px;}
.dky ul { margin-top:16px;}
.dky li { width:323px; height:62px;}
.dkl { background:#efefef;}
.dky li p { width:272px; font:12px "Microsoft YaHei"; color:#626262; padding:14px 0 0 28px;}
.dky li span { padding:0 4px;}
.dky li b { font:14px "Microsoft YaHei"; color:#333333; display:block;}
#ISL_Cont_12d{float: left}
@media only screen and (max-width: 640px){
    .dks {padding:0;height:auto}
    .dk {width: 100%;height: auto;}
    .dk h4 b {font:15px "Microsoft YaHei";
        padding: 0;text-align: center}
    .dk h4 {padding: 0;background: none}
    .dks ul {width: 265px;margin: auto;float: none;}
    .dks img{width: 100%;}
    .dkx{margin: 0;height:755px;}
    .dkz{width: 100%;padding: 0;}
    .dkz h4 p {width: 100%;    background-size: 100% 93%;margin: 19px 0 0px 0;}
    .dkz h4 p span {width: 100%;font:14px "Microsoft YaHei";margin:8px 0 0 7px;}
    .dky {margin-left:0px;width:100%;}
    .dkz .dkp {top:174px;}
    #ISL_Cont_12d{float: none}
}
/**/
.lr { width:1100px; height:622px; margin:auto; background:#fff; margin-top:43px;}
.lr h4 { padding-top:42px; height:50px;}
.lr h4 em { float:left; font:36px "Microsoft YaHei"; color:#414141; padding-left:150px;}
.lr h4 p { float:left; width:307px; height:34px; background:#186298; font:24px "Microsoft YaHei"; color:#ffffff; line-height:34px; margin-top:10px; text-align:center; margin-left:14px;}
.lr ul { margin:30px 0 0 32px; height:410px;}
.lr li { float:left; margin-right:27px;}
.lr .nones { margin:0;}
.lr li a { display:block; width:237px; height:400px; border:1px solid #d3d3d3;}
.lr li img { margin:1px 0 0 1px; line-height:0; font-size:0;}
.lr li b { display:inline-block; width:235px; height:41px; background:#e4e4e4; margin-left:1px; font:14px "Microsoft YaHei"; color:#414141; font-weight:bold; text-align:center; line-height:41px;}
.lr li em { display:inline-block; margin:18px 0 0 20px;}
.lr li em p { padding-bottom:10px; font:12px "Microsoft YaHei"; color:#626262;}
.lr li em span { font-weight:bold;}
.lr li i { display:inline-block; margin-left:57px; width:123px; height:28px; background:url(../images/lrk.jpg) no-repeat; font:12px "Microsoft YaHei"; color:#fff; text-align:center; line-height:28px;}
.lr li a:hover { border:1px solid #186298;}
.lr li a:hover i { background:url(../images/lrk1.jpg) no-repeat;}
.lrj { text-align:center; background:url(../images/lrbj.jpg) no-repeat -10px center; margin-top:30px;}
.lrj a { margin-right:20px;}

@media only screen and (max-width: 640px){
    .lr {width: 100%;height: 530px;}
    .lr h4 em {float: none;font: 16px "Microsoft YaHei";padding-left:0px;text-align: center;display: block;}
    .lr h4 p {margin: auto;width: 100%}
    .lr ul {margin:auto}
    .lrj {background:none;margin-left: 20px;margin-top: 0px; display:none}
    }
/**/
.xd { width:1100px; height:1150px; margin:auto; background:#fff; margin-top:40px;}
.xd h4 { text-align:center; padding-top:50px;}
.xd h4 span { font:36px "Microsoft YaHei"; color:#414141; font-weight:bold;}
.xd h4 p { font:18px Microsoft YaHei; color:#c9c9c9; font-weight:bold; text-transform:uppercase;}
.xdk { height:358px; background:url(../images/xdk.jpg) no-repeat 70px 60px; position:relative;}
.xdz { height:216px; position:absolute; right:60px; top:80px; background:url(../images/xdz.jpg) no-repeat 0 10px; padding-left:87px;}
.xdz span { display:block; font:30px "Microsoft YaHei"; color:#186298; margin-bottom:20px;}
.xdz p { font:14px "Microsoft YaHei"; color:#414141; margin-bottom:10px;}
.xdz i { color:#186298; font-style:normal;}
.xdk1 { height:289px; background:url(../images/xdk1.jpg) no-repeat 586px 0px; position:relative;}
.xdz1 { height:216px; position:absolute; left:20px; top:20px; background:url(../images/xdz1.jpg) no-repeat 53px 6px; padding-left:161px;}
.xdz1 span { display:block; font:30px "Microsoft YaHei"; color:#186298; margin-bottom:20px;}
.xdz1 p { font:14px "Microsoft YaHei"; color:#414141; margin-bottom:10px;}
.xdz1 i { color:#186298; font-style:normal;}
.xdk2 { height:385px; background:url(../images/xdk2.jpg) no-repeat 74px 40px; position:relative;}
.xdz2 { height:241px; position:absolute; right:70px; top:60px; background:url(../images/xdz2.jpg) no-repeat 0 6px; padding-left:106px;}
.xdz2 span { display:block; font:30px "Microsoft YaHei"; color:#186298; margin-bottom:20px;}
.xdz2 p { font:14px "Microsoft YaHei"; color:#414141; margin-bottom:4px;}
.xdz2 i { color:#186298; font-style:normal;}
.xdz2 .xdp { color:#767676;}
.xdi { position:absolute; left:-520px; top:240px;}
.xdi1 { position:absolute; left:100px; top:270px;}
@media only screen and (max-width: 640px){
    .xd h4 span {font:16px "Microsoft YaHei"; }
    .xd {width:100%;height: auto;margin-top: 0px;}
    .xdk {background:none;overflow: hidden;height: 200px;}
    .xdk1 {overflow: hidden;height: 188px;}
    .xdz span {font:20px "Microsoft YaHei";}
    .xdz {left: 0px;    top: 5px;height: 200px;padding-left: 108px;width: calc(100% - 108px);}
    .xdz1 span {font:20px "Microsoft YaHei";}
    .xdz1  {left: -52px;width: calc(100% - 161px);}
    .xdk2 {background: none;overflow: hidden;height: 230px;}
    .xdz2 {left: 0;width: calc(100% - 106px);top: 10px;}
    .xdz2 span{font:20px "Microsoft YaHei";}
    }
/**/
.banner2 { width:1100px; height:144px; margin:auto; background:url(../images/banner2.jpg) no-repeat;}
.ba2 { float:right; padding:30px 100px 0 0;}
.ba2 a { float:left; display:block; width:85px; height:59px; background:url(../images/ba.png) no-repeat; font:14px "Microsoft YaHei"; font-weight:bold; color:#161616; padding-top:26px; text-align:center; margin-right:20px;}
.ba2 em { float:left; font:14px "Microsoft YaHei"; color:#000000; padding-top:11px;}
.ba2 em p { font:22px Microsoft YaHei; color:#414141; font-weight:bold; letter-spacing:2px;}
/**/
.sm { width:1100px; height:451px; margin:auto; margin-top:40px;}
.smz { width:764px; height:451px; background:#fff; float:left;}
.smz h4 { height:50px; padding:42px 0 0 31px; background:url(../images/smx.jpg) no-repeat 255px 56px;}
.smz h4 b { font:20px "Microsoft YaHei"; color:#414141; font-weight:bold; padding-bottom:16px; background:url(../images/smx1.jpg) no-repeat 0 bottom;}
.smz h4 span { font:20px Microsoft YaHeiArial; color:#c9c9c9; text-transform:uppercase; padding-left:10px;}
.smz h4 a { padding-left:445px; font:12px "Microsoft YaHei"; color:#666666; text-transform:uppercase;}
.smz dl { margin:26px 0 0 32px;}
.smz dt { float:left;}
.smz dd { float:left; margin:20px 0 0 28px; font:16px "Microsoft YaHei"; font-weight:bold; color:#626262;}
.smz dd p { width:262px; font:12px "Microsoft YaHei"; padding-top:24px; line-height:24px;}
.smz dd a { display:block; width:131px; height:33px; background:url(../images/smk.jpg) no-repeat; font:12px "Microsoft YaHei"; color:#fff; text-align:center; line-height:33px; margin-top:20px;}
.smy { width:312px; height:451px; background:#fff; float:left; margin-left:24px;}
.smy h4 { height:50px; padding:42px 0 0 31px;}
.smy h4 b { font:20px "Microsoft YaHei"; color:#414141; font-weight:bold; padding-bottom:16px; background:url(../images/smx1.jpg) no-repeat 0 bottom;}
.smy h4 span { font:20px Microsoft YaHei; color:#c9c9c9; text-transform:uppercase; padding-left:10px;}
.smy h4 a { padding-left:30px; font:12px "Microsoft YaHei"; color:#666666; text-transform:uppercase;}
.smyz ul{float:left; height:310px;margin:30px 0 0 31px; position:relative;}
.smyz li{float:left;}
ISL_Cont_12db{float: left}
@media only screen and (max-width: 640px){
    .smz h4 a {padding-left:0px;float: right;}
    #ISL_Cont_12db{float: none}
    .sm {height: 786px;width: 100%;}
    .smz{width: 100%;height: auto}
    .smz h4 { padding:0;}
    .banner2 {width:100%;background-size: 100%;height: 44px;}
    .ba2 a {display: none}
    .ba2 em{display: none}
    .smz dl { margin: 0;}
    .smz dt{float: none}
    .smz dt img{width:100%;}
    .smy {width: 100%;margin-left: 0;height: 357px;}
    .smy h4 {padding:0}
    .smyz ul{margin: auto;}
    .smz dd {float: none;margin:0;text-align: center;}
    .smz dd p {width: 100%;}
    .smz dd a {
        margin: auto;}
    .smy h4 a {float: right}
    }
.smyz img { border:1px solid #b6b6b6;}
.smyz p {  position:absolute; margin:-30px 0 0 6px;  display:block; width:237px; height:46px; background:url(../images/smt.jpg) no-repeat; font:14px "Microsoft YaHei"; color:#fff; line-height:60px; text-align:center;}
/**/
#quertion{margin:auto;}
#quertion2{margin:auto;}
.dz { width:1100px; height:468px; margin:auto; background:#fff; margin-top:26px;}
.dzz { width:733px; float:left;}
.dzz h4 { padding:50px 0 0 32px; height:42px;}
.dzz h4 p { float:left;}
.dzz h4 p a { float:left; font:20px "Microsoft YaHei"; color:#414141; margin-right:50px; padding-bottom:14px;}
.dzz h4 p a:hover { color:#186298; font-weight:bold; background:url(../images/dzx.jpg) no-repeat 0 36px;}
.dzz h4 p a.cur { color:#186298; font-weight:bold; background:url(../images/dzx.jpg) no-repeat 0 36px;}
.dzz h4 em { float:right; padding-top:10px;}
.dzz h4 em a { font:12px "Microsoft YaHei"; color:#666666;}
.dzz dl { margin:26px 0 0 28px; height:150px;}
.dzz dt { float:left;width:320px;height:150px;overflow:hidden;}
.dzz dd { float:left; margin:7px 0 0 29px;}
.dzz dd b { font:12px "Microsoft YaHei"; color:#323232; font-weight:bold;}
.dzz dd p { width:350px; font:12px "Microsoft YaHei"; color:#818181; line-height:22px; padding:10px 0 10px 0;}
.dzz dd a { font:12px "Microsoft YaHei"; color:#333333; font-weight:bold;}
.dzz ul { margin:42px 0 0 32px; height:120px; background:url(../images/dzx1.jpg) no-repeat center;}
.dzz li { width:260px; text-align:left; margin-bottom:20px; padding-left:18px; background:url(../images/dzy.jpg) no-repeat 0 4px;}
.dzz li a{width: calc(100% - 62px);display: block;float: left}
.dzz li:nth-child(2n){float: right}
.dzz li:nth-child(2n+1){float: left;clear: both}
.dzz .nones { clear:both;}
.dzy { width:280px; float:left; margin-left:50px;}
.dzy h4 { padding-top:50px; height:42px;}
.dzy h4 p { float:left;}
.dzy h4 p a { float:left; font:20px "Microsoft YaHei"; color:#414141; margin-right:50px; padding-bottom:14px; background:url(../images/dzx.jpg) no-repeat 0 36px;}
.dzy h4 em { float:right; padding-top:10px;}
.dzy h4 em a { font:12px "Microsoft YaHei"; color:#666666;}
.dzy dl { margin-top:30px;}
.dzy dt { padding-left:38px; background:url(../images/wen.jpg) no-repeat;}
.dzy dt a { font:12px "Microsoft YaHei"; color:#323232;}
.dzy dd { width:240px; padding:6px 0 0 38px; background:url(../images/da.jpg) no-repeat; font:12px "Microsoft YaHei"; color:#818181; letter-spacing:1px; line-height:20px;}

@media only screen and (max-width: 640px){
    .dz {height: 808px;}
    .dzz dl {margin:0;padding:0 25px;}
    .dzz h4{padding-top:0px;}
    .dz {width:100%;}
    .dzz {width:100%;}
    .dzz dd {margin: 0;}
    .dzz dd p {width: 320px;}
    .dzy{margin-left: 0px;width:100%;}
}
/**/
.fs { width:1100px; margin:auto; }
.fs h4 { text-align:center; height:60px; padding-top:44px; background:url(../images/fsx.jpg) no-repeat 70px 66px;}
.fs h4 b { font:24px "Microsoft YaHei"; font-weight:bold; color:#414141;}
.fs h4 p { font:24px "Microsoft YaHei"; font-weight:bold; text-transform:uppercase; color:#d4d4d4;}
.fs ul { margin-top:24px;}
.fs li { width:1100px; height:62px; background:url(../images/fsdk.jpg) no-repeat; margin-bottom:4px;}
.fs .fsl em a { display:block; width:125px; height:39px; background:url(../images/fsk1.jpg) no-repeat; font:20px "Microsoft YaHei"; color:#fff; font-weight:bold; padding:23px 0 0 78px; float:left;}
.fs .fsl em a:hover { background:url(../images/fsb1.jpg) no-repeat;}
.fs li p { float:left;}
.fs li p a { padding:0 14px; font:14px "Microsoft YaHei"; color:#666666; line-height:62px;}
.fs li i { float:right; margin:20px 10px 0 40px;}
.fs li i a { display:block; width:96px; height:26px; background:url(../images/fsk.jpg) no-repeat; line-height:26px; text-align:center; color:#fff; font-style:normal;}
.fs .fsl1 em a { display:block; width:125px; height:39px; background:url(../images/fsk2.jpg) no-repeat; font:20px "Microsoft YaHei"; color:#fff; font-weight:bold; padding:23px 0 0 78px; float:left;}
.fs .fsl1 em a:hover { background:url(../images/fsb2.jpg) no-repeat;}
.fs .fsl1 i {margin-right:10px; float:right;}
.fs .fsl2 em a { display:block; width:125px; height:39px; background:url(../images/fsk3.jpg) no-repeat; font:20px "Microsoft YaHei"; color:#fff; font-weight:bold; padding:23px 0 0 78px; float:left;}
.fs .fsl2 em a:hover { background:url(../images/fsb3.jpg) no-repeat;}
.fs .fsl2 i { margin:-45px 10px 0 54px; float:right;}

@media only screen and (max-width: 640px){
    .fs{display: none}
}
/**/
.yq { width:1100px; height:119px; margin:auto; background:url(../images/yqk.jpg) no-repeat; margin-top:40px;}
.yq h4 { font:20px "Microsoft YaHei"; color:#333333; padding:30px 0 0 32px; float:left;height:90px;width:115px;}
.yq h4 a { display:inline-block; width:19px; height:19px; background:url(../images/yqy.jpg) no-repeat; margin-left:8px;}
.yq h4 p { font:36px "Microsoft YaHei"; color:#bcbcbc; text-transform:uppercase;}
.yq ul { float:left; margin-top:35px; width:952px;height:85px;}
.yq li { float:left; padding:0 20px; line-height:25px;}

@media only screen and (max-width: 640px){
    .yq {width: 100%;}
    .yq h4 {padding:0;}
    .yq ul {width:58%;height: 69px;    overflow: hidden;}
    }
/**/





@charset "utf-8";
html{color:#000;background:#f9f9f9; }
body { color:#666;font:12px/1.231 "Microsoft YaHei"; background:url(../images/topb.jpg) repeat-x} /*网站字体颜色*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:Microsoft YaHei;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% Microsoft YaHei;}
table{font-size:Microsoft YaHei;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:Microsoft YaHei;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

.mt10{ margin-top:10px;}

a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:underline;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}



/* -- 页面整体布局 -- */
.header , .content , .footer { width:1100px; margin:0 auto;  }
.left { width:201px; float:left; overflow:hidden;}
.left2 { width:670px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(../images/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-top:10px;}
.left2top { background:url(../images/left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(../images/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { background:url(../images/right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }
@media only screen and (max-width: 640px){
    .header , .content , .footer {width:100%;
        height: 205px;}
}
.right { width:735px; float:left; display:inline; margin-left:24px; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.righttop { background:url(../images/right_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.right2top { background:url(../images/right2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.rightbot { background:url(../images/right_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot { background:url(../images/left_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:735px; padding-bottom:15px; overflow:hidden; }
.right2_main { width:273px; padding-bottom:15px; overflow:hidden;}
.left2_main { width:668px;  padding-bottom:15px; overflow:hidden;}

.h_nav li a:-webkit-any-link{ display:block;}

/*头部开始*/
.nav { height:115px;}
.logo { margin:32px 24px 0 0; float:left;}
#ISL_Cont_12dHonor{width: 100%;}
.zil { float:left; margin-top:32px; padding-left:20px; border-left:1px solid #dfdedd; font:18px "Microsoft YaHei"; color:#186298;}
.zil p { font:16px "Microsoft YaHei"; font-weight:bold; color:#42a80d;}
.tel { float:right; font:16px "Microsoft YaHei"; color:#000000; margin-top:20px; text-align:right;}
.tel p a { font:18px "Microsoft YaHei"; color:#000000; padding:0 6px 0 6px;}
.menu { height:40px;}
.menu a { display:inline-block; font:14px "Microsoft YaHei"; color:#fff; line-height:40px; padding:0 23px;}
.menu li{ float:left;position:relative;}
.menu a:hover { background:#186298; font-weight:bold;}
.menu li.cur a { background:#186298; font-weight:bold;}
.bgitem{height: 700px}
@media only screen and (max-width: 640px){
    .menu { height:100px}
    .menu ul{ overflow: hidden;
    background: #186298;}
    .nav {height: 85px;}
    .logo {float: none;margin: auto}
    .logo a{text-align: center;display: block;}
    .zil {float: none;font: 13px "Microsoft YaHei";margin-top: 0px;padding-left: 0px;width: 100%;margin: auto;border:none;text-align:center}
    .tel {display: none}
    body {background: none}
    .menu a {width: 100%;text-align: center;padding: 0}
    .bgitem{height: 130px;}
    .menu li{background: #186298;width: 33.3%;height: 40px;}
}

.erj{display:none;}
.menu ul.erj {
    background: #63BC12;
    display: none;
    left: 0;
    position: absolute;
    top: 40px;
    width: 160px;
    z-index: 9999;
}
.erj li a {
    display: inline-block;
}
.menu .erj li a {
    background: none repeat scroll 0 0 ;
    color: #ffe0a2;
    display: block;
    padding: 0 22px;
    width: 120px;
}
.menu ul .erj li a:hover, .menu ul .erj a {
    color: #fff;
    text-decoration: none;
}
.menu ul .sanj li a:hover, .menu ul .sanj li a {
    color: #fff;
    text-decoration: none;
}
.erj li {
    background:#63BC12;
    width: 160px;
    text-align:left;
    height:40px;
    line-height:40px;
}
/*头部结束*

/*底部开始*/
.foter { height:258px; background:url(../images/dbbj.jpg) repeat-x; margin-top:40px;}
.dbh { height:48px;}
.dbh a { float:left; padding:0 30px; font:14px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:48px; background:url(../images/dbx.jpg) no-repeat right center;}
.dbh .nones { background:none;}
.dbg { margin:70px 20px 0 42px; float:left;}
.dbz { color:#fff; float:left; border-left:1px solid #727272; padding-left:24px; margin-top:42px;}
.dbz p { margin-bottom:10px; font:12px "Microsoft YaHei"; color:#cfcfcf;}
.dbz p a{color:#cfcfcf;}
.dbz span { padding:0 10px;}
.dbw { width:135px; height:135px; border:0px solid #727272; float:right; margin-top:35px;}
.dbt { float:left;}
.dbt img { padding:10px 0 0 10px;}
.dbt p { font:12px "Microsoft YaHei"; color:#fff; padding:4px 0 0 36px;}
.dbw em { float:left; color:#fff; width:12px; padding:36px 0 0 6px; font:14px "Microsoft YaHei"; color:#fff;}

@media only screen and (max-width: 640px){
    .foter {    background: #666;height:536px;}
    .dbh a{width: 33.3%;text-align: center;background: none;padding: 0}
    .dbg {margin: 0;float: none;text-align: center}
    .dbz {margin-top:0px;}
    .dbw {margin-top:0px;width:100%;margin-bottom: 29px;}
    .dbt{float:none;text-align:center;}

}
/*底部结束*/


/*在线客服*/
.ImTable *{padding:0px;margin:0px}
.ImTable{border-collapse:collapse;border:none;background:url(../images/bg.gif)}
.ImTable h2{font-size:14px;font-weight:bold;margin-top:5px}
.ImHeader{height:165px;background:url(../images/im_01.jpg)}
.ImRow0{background:url(../images/ico_item1.gif) no-repeat;height:34px;padding-left:10px; line-height:34px; overflow:hidden;}
.ImRow1{background:url(../images/ico_item1.gif) no-repeat;margin:10px 10px 0;height:24px;padding-left:10px;padding-top:4px; line-height:24px; overflow:hidden;}
a.im,a:hover.im{text-decoration:none;height:35px;color:#666; font-size:14px;}
.ImFooter{height:90px;background:url(../images/im_04.jpg) no-repeat; display:inline-block; width:130px;font-family:Microsoft YaHei;}
.ImFooter h5{font-size:14px;font-weight:bold; color:#fff;text-align:center;margin:15px 0 0;font-family:'microsoft yahei';}
.ImFooter p{font-size:20px;font-weight:bold;  color:#fff;text-align:center;}

/*  返回顶部   */
#roll_top, #fall, #ct{position: relative;cursor: pointer;height: 72px;width: 26px;}
#roll_top{background: url(../images/top.gif) no-repeat;}
#fall{background: url(../images/top.gif) no-repeat 0 -80px;}
#ct{background: url(../images/top.gif) no-repeat 0 -40px;}
#roll{ z-index:999;display: block;width: 15px;margin-right: -575px;position: fixed;right: 50%;bottom: 15%;_margin-right: -575px;_position: absolute;_margin-top: 400px;_top: expression(eval(document.documentElement.scrollTop));}
/*  首页广告切换小数字   */
#flashs .btn {bottom: 20px;margin-right: -485px;padding: 5px 6px;position: absolute;right: 50%;z-index: 7;}
#flashs .btn span {background: none repeat scroll 0 0 #ccc;border: 1px solid #ccc;color: #FFFFFF;cursor: pointer;display: inline-block;margin-left: 5px;padding: 2px 6px;}
#flashs .btn span.cur{background:#186298;}